home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 February / Gamestar_81_2006-02_dvd.iso / Red Shark / Villages / SovietBases.script < prev    next >
Text File  |  2001-12-18  |  4KB  |  95 lines

  1. //-------------------------------------------------------------------
  2. //
  3. //  This code is copyright 2001 by G5 Software.
  4. //  Any unauthorized usage, either in part or in whole of this code
  5. //  is strictly prohibited. Violators WILL be prosecuted to the
  6. //  maximum extent allowed by law.
  7. //
  8. //-------------------------------------------------------------------
  9.  
  10. class CBaseSovietBase extends CBaseForAllVillages
  11. {
  12.   array AssociationTable = array(
  13.       array(1,  "InteriorObject", "CBaseDoubleHouse",         vector(0.0, 0.0, 0.0), 0.0),
  14.       array(2,  "InteriorObject", "CBaseSingleHouse",         vector(0.0, 0.0, 0.0), 0.0),
  15. //      array(3,  "InteriorObject", "CBaseWoodShed",            vector(0.0, 0.0, 0.0), 0.0),
  16. //      array(4,  "InteriorObject", "CBaseBigSheaf",            vector(0.0, 0.0, 0.0), 90.0),
  17. //      array(5,  "InteriorObject", "CBaseSheaf",               vector(0.0, 0.0, 0.0), 90.0),
  18.       array(7,  "InteriorObject", "CBaseSovietTent",          vector(0.0, 0.0, 0.0), 0.0),
  19.       array(8,  "InteriorObject", "CBaseGermanTent",          vector(0.0, 0.0, 0.0), 0.0),
  20.       array(9,  "InteriorObject", "CBaseBarrel",              vector(0.0, 0.0, 0.0), 90.0),
  21.       array(10, "InteriorObject", "CBaseBarrelStack",         vector(0.0, 0.0, 0.0), 90.0),
  22.       array(11, "GameObject",     "CBaseSovietGunTower",      vector(0.0, 0.0, 0.0), 0.0),
  23.       array(12, "InteriorObject", "CBaseSovietCistern",       vector(0.0, 0.0, 0.0), 0.0),
  24.       array(13, "InteriorObject", "CBaseHangar",              vector(0.0, 0.0, 0.0), 0.0),
  25.       array(14, "InteriorObject", "CBaseSovietAmmoBox",       vector(0.0, 0.0, 0.0), 0.0),
  26.       array(19, "InteriorObject", "CBaseBaseCover_1",         vector(0.0, 0.0, 0.0), 0.0),
  27.       array(20, "InteriorObject", "CBaseBaseCover_2",         vector(0.0, 0.0, 0.0), 0.0),
  28.       array(21, "InteriorObject", "CBaseBaseStorage",         vector(0.0, 0.0, 0.0), 0.0)
  29.     );
  30.  
  31.   string SkinFileName   = "Villages/SovietBases.skin";
  32.  
  33.   float  MapPixelWidth  = 8.0 / 3.0;
  34.   float  MapPixelHeight = 8.0 / 3.0;
  35.  
  36.   string FenceClass     = "CSovietBaseFence";
  37.  
  38.   void CBaseSovietBase()
  39.   {
  40.     if (!Core_IsSlowVideoCard())
  41.     {
  42.       AssociationTable.addElement(array(3,  "InteriorObject", "CBaseWoodShed", vector(0.0, 0.0, 0.0), 0.0));
  43.       AssociationTable.addElement(array(4,  "InteriorObject", "CBaseBigSheaf", vector(0.0, 0.0, 0.0), 90.0));
  44.       AssociationTable.addElement(array(5,  "InteriorObject", "CBaseSheaf",    vector(0.0, 0.0, 0.0), 90.0));
  45.     }
  46.   }
  47. }
  48.  
  49. class CSovietBaseFence
  50. {
  51.   int    MapColor        = 15;
  52.   int    Material        = 0;
  53.   int    TexturePlankQty = 1000;
  54.   float  TextureWidth    = 8.0;
  55.   float  TextureHeight   = 4.0;
  56.   float  MinSegmentSize  = 8.0f;
  57.   float  MaxSegmentSize  = 20.0f;
  58.   float  MaxAngleBtwSeg  = 10.0f;
  59. }
  60.  
  61. class CSovietBase_01 extends CBaseSovietBase
  62. {
  63.   string VillageMapFile = "Villages/SovietBase_01.bmp";
  64. }
  65.  
  66. class CSovietBase_02 extends CBaseSovietBase
  67. {
  68.   string VillageMapFile = "Villages/SovietBase_02.bmp";
  69. }
  70.  
  71. class CSovietBase_03 extends CBaseSovietBase
  72. {
  73.   string VillageMapFile = "Villages/SovietBase_03.bmp";
  74. }
  75.  
  76. class CSovietBase_04 extends CBaseSovietBase
  77. {
  78.   string VillageMapFile = "Villages/SovietBase_04.bmp";
  79. }
  80.  
  81. class CSovietBase_05 extends CBaseSovietBase
  82. {
  83.   string VillageMapFile = "Villages/SovietBase_05.bmp";
  84.  
  85.   float  MapPixelWidth  = 2.0;
  86.   float  MapPixelHeight = 2.0;
  87. }
  88.  
  89. class CSovietBase_06 extends CBaseSovietBase
  90. {
  91.   string VillageMapFile = "Villages/SovietBase_06.bmp";
  92. }
  93.  
  94.  
  95.